

#pragma once


class NRecycleObject
{
	public:
		virtual void InitForRecyle( void ) = 0;
		string GetName( void ) const{ return m_Name; };

	public:
		explicit NRecycleObject( const string in_Name ) : m_Name( in_Name ){};
		virtual ~NRecycleObject(){};

	private:
		const string m_Name;

};

